package ve.usb.ddp;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import java.util.List;
import ve.usb.cohesion.runtime.Pair;


public class FObservacion_Paa extends org.apache.struts.action.ActionForm {
    
    
    public FObservacion_Paa() {
        super();
        idObservacion_Paa = 0l;
        paa = 0l;
        listPaa = null;
        fecha = null;
        texto = "";

    }
    
    public void reset(ActionMapping mapping, HttpServletRequest request) {
        idObservacion_Paa = 0l;
        paa = 0l;
        listPaa = null;
        fecha = null;
        texto = "";

    }

    public static FObservacion_Paa clear(ActionMapping mapping, HttpServletRequest request) {
        HttpSession sess = request.getSession();
        FObservacion_Paa fFObservacion_Paa = (FObservacion_Paa) sess.getAttribute("FObservacion_Paa");
        if (fFObservacion_Paa == null) {
            fFObservacion_Paa = new FObservacion_Paa();
            sess.setAttribute("FObservacion_Paa", fFObservacion_Paa);
        } else {
            fFObservacion_Paa.reset(mapping, request);
        }
        return fFObservacion_Paa;
    }

//    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
//        ActionErrors errors = new ActionErrors();
//
//        return errors;
//    }

/**
     * Holds value of property idObservacion_Paa.
     */
    private Long idObservacion_Paa;

    /**
     * Getter for property idObservacion_Paa.
     * @return Value of property idObservacion_Paa.
     */
    public Long getIdObservacion_Paa() {
        return this.idObservacion_Paa;
    }

    /**
     * Setter for property idObservacion_Paa.
     * @param idObservacion_Paa New value of property idObservacion_Paa.
     */
    public void setIdObservacion_Paa(Long idObservacion_Paa) {
        this.idObservacion_Paa = idObservacion_Paa;
    }

/**
     * Holds value of property paa.
     */
    private Long paa;

    /**
     * Getter for property paa.
     * @return Value of property paa.
     */
    public Long getPaa() {
        return this.paa;
    }

    /**
     * Setter for property paa.
     * @param paa New value of property paa.
     */
    public void setPaa(Long paa) {
        this.paa = paa;
    }

/**
     * Holds value of property listPaa.
     */
    private List<Pair> listPaa;

    /**
     * Getter for property listPaa.
     * @return Value of property listPaa.
     */
    public List<Pair> getListPaa() {
        return this.listPaa;
    }

    /**
     * Setter for property listPaa.
     * @param listPaa New value of property listPaa.
     */
    public void setListPaa(List<Pair> listPaa) {
        this.listPaa = listPaa;
    }

/**
     * Holds value of property fecha.
     */
    private String fecha;

    /**
     * Getter for property fecha.
     * @return Value of property fecha.
     */
    public String getFecha() {
        return this.fecha;
    }

    /**
     * Setter for property fecha.
     * @param fecha New value of property fecha.
     */
    public void setFecha(String fecha) {
        this.fecha = fecha;
    }

/**
     * Holds value of property texto.
     */
    private String texto;

    /**
     * Getter for property texto.
     * @return Value of property texto.
     */
    public String getTexto() {
        return this.texto;
    }

    /**
     * Setter for property texto.
     * @param texto New value of property texto.
     */
    public void setTexto(String texto) {
        this.texto = texto;
    }




}